home *** CD-ROM | disk | FTP | other *** search
/ Trusted Irix /B 4.0.4 / Trusted-Irix B-4.0.1.iso / dist / eoe1.idb / usr / include / sys / R2300addrs.h.z / R2300addrs.h
C/C++ Source or Header  |  1992-04-03  |  2KB  |  64 lines

  1. #if R2300
  2. #ifndef __SYS_R2300ADDRS_H__
  3. #define __SYS_R2300ADDRS_H__
  4.  
  5. /**************************************************************************
  6.  *                                      *
  7.  *          Copyright (C) 1990, Silicon Graphics, Inc.          *
  8.  *                                      *
  9.  *  These coded instructions, statements, and computer programs  contain  *
  10.  *  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
  11.  *  are protected by Federal copyright law.  They  may  not be disclosed  *
  12.  *  to  third  parties  or copied or duplicated in any form, in whole or  *
  13.  *  in part, without the prior written consent of Silicon Graphics, Inc.  *
  14.  *                                      *
  15.  **************************************************************************/
  16. #ident "$Revision: 1.3 $"
  17.  
  18. /*
  19.  * Definitions of physical memory usage for the R2300
  20.  * 
  21.  * 
  22.  * 0x1fffffff            ---------------------------------
  23.  *                 | Prom text & read only data    |
  24.  * 0x1fc00000            ---------------------------------
  25.  *                 | SASH text, data, & bss    |
  26.  * 0x00300000            ---------------------------------
  27.  *                | SASH stack            |
  28.  *                --------------------------------
  29.  *                | UNIX (if symmon loaded)    |
  30.  * 0x00029000            ---------------------------------
  31.  *                | Symmon text, data, & bss    |
  32.  * 0x00019000            ---------------------------------
  33.  *                | Symmon stack or        |
  34.  *                | UNIX (if symmon not loaded)    |
  35.  * 0x00018000            ---------------------------------
  36.  *                | Prom stack            |
  37.  *                 ---------------------------------
  38.  *                | Prom bss            |
  39.  * 0x00000500            ---------------------------------
  40.  *                | restart block            |
  41.  * 0x00000400            ---------------------------------
  42.  *                | general exception handler    |
  43.  * 0x00000080            ---------------------------------
  44.  *                | utlbmiss handler        |
  45.  * 0x00000000            ---------------------------------
  46.  */ 
  47.  
  48. /*
  49.  * Address definitions
  50.  */
  51. #define    SYMMON_STACK        0xa001a000
  52. #define    PROM_STACK        0xa0018000
  53. #define    RESTART_ADDR        0xa0000400
  54.  
  55. /*
  56.  * Size definitions
  57.  */
  58. #define SYMMON_PDASIZE        512    /* size per CPU */
  59.  
  60. #endif /* __SYS_R2300ADDRS_H__ */
  61.  
  62. #endif /* R2300 */
  63.  
  64.